【关于nvm切换node版本没有npm的踩坑记录】

您所在的位置:网站首页 nvm切换node版本后node -v报错 【关于nvm切换node版本没有npm的踩坑记录】

【关于nvm切换node版本没有npm的踩坑记录】

2023-08-06 10:57| 来源: 网络整理| 查看: 265

关于切换node版本没有npm命令的原因 问题发现

今天因为项目原因需要使用其他的node版本,就去使用nvm下载了新的版本,切换到对应版本后发现npm命令没有了,才知道因为在一些node版本中我们使用如下命令安装新的node版本时并不会自动下载对应的npm包

nvm install 11.13.0

现在本机电脑上的node版本 然后就去对应的node版本的node_modules文件夹中看了一下,确实没有对应的npm包(一般nvm安装地址为:C:\Users{用户名}\AppData\Roaming\nvm) 对应node版本的node_modules

问题解决

现在通过在官网下载对应的node版本的包,将npm的文件拖拽过来就能使用了,具体的实现步骤如下

根据node版本下载对应的node包,根据电脑型号进行选择,我是win64.下载地址 根据电脑型号下载,我是win64将下载的压缩包进行解压,随便位置都可以将解压好的压缩包中的node_modules文件夹中的npm文件夹放到对应的node版本的node_modules文件夹中(即将node-v11.13.0-win-x64\node_modules\npm 放到 C:\Users\yangying3\AppData\Roaming\nvm\v11.13.0\node_modules 下) 插入npm文件夹 4.然后将npm文件夹中bin下的npm与npm.cmd复制一份到对应版本号(v11.13.0)的目录下bin文件夹位置 复制的位置之后执行npm -v 就可以啦 npm -v

执行截图



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3